|
static nkExport::ExporterLoadResult | inputData (const std::string_view &filePath) |
|
static std::string | inputDataStr (const std::string_view &filePath) |
|
static nkExport::ExporterLoadResult | inputDataSources (const std::string_view &sources) |
|
static bool | outputData (const std::string_view &content, const std::string_view &path) |
|
static bool | saveTreeDeclaration (nkExport::Node *tree, const std::string_view &pathFromData) |
|
static bool | saveObjectDeclaration (nkExport::Exportable *object, const std::string_view &pathFromData) |
|
static ContentLoadResultTexture | loadTextureDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultTexture | processTextureSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultTexture | processTextureTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultSampler | loadSamplerDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultSampler | processSamplerSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultSampler | processSamplerTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultProgram | loadShaderProgramDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultProgram | processShaderProgramSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultProgram | processShaderProgramTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultShaderMemorySlot | loadShaderMemorySlotDeclaration (const std::string_view &pathFromData) |
|
static ContentLoadResultShaderMemorySlot | processShaderMemorySlotSources (const std::string_view &sources) |
|
static ContentLoadResultShaderMemorySlot | processShaderMemorySlotDeclarationTree (nkExport::Node *tree) |
|
static ContentLoadResultConstantBuffer | loadConstantBufferDeclaration (const std::string_view &pathFromData) |
|
static ContentLoadResultConstantBuffer | processConstantBufferSources (const std::string_view &sources) |
|
static ContentLoadResultConstantBuffer | processConstantBufferDeclarationTree (nkExport::Node *tree) |
|
static ContentLoadResultBuffer | loadBufferDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultBuffer | processBufferSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultBuffer | processBufferDeclarationTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultShader | loadShaderDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultShader | processShaderDeclarationSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultShader | processShaderDeclarationTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultPass | loadPassDeclaration (const std::string_view &pathFromData) |
|
static ContentLoadResultPass | processPassSources (const std::string_view &sources) |
|
static ContentLoadResultPass | processPassTree (nkExport::Node *tree) |
|
static ContentLoadResultCompositor | loadCompositorDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultCompositor | processCompositorSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultCompositor | processCompositorTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultMesh | loadMeshDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultMesh | processMeshSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultMesh | processMeshTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultNode | loadNodeDeclaration (const std::string_view &pathFromData) |
|
static ContentLoadResultNode | processNodeSources (const std::string_view &sources) |
|
static ContentLoadResultNode | processNodeTree (nkExport::Node *tree) |
|
static ContentLoadResultBlendState | loadBlendStateDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultBlendState | processBlendStateSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultBlendState | processBlendStateTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultDepthStencilState | loadDepthStencilStateDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultDepthStencilState | processDepthStencilStateSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultDepthStencilState | processDepthStencilStateTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultRasterState | loadRasterStateDeclaration (const std::string_view &pathFromData, bool loadResource=true) |
|
static ContentLoadResultRasterState | processRasterStateSources (const std::string_view &sources, bool loadResource=true) |
|
static ContentLoadResultRasterState | processRasterStateTree (nkExport::Node *tree, bool loadResource=true) |
|
static ContentLoadResultCamera | loadCameraDeclaration (const std::string_view &pathFromData) |
|
static ContentLoadResultCamera | processCameraSources (const std::string_view &sources) |
|
static ContentLoadResultCamera | processCameraTree (nkExport::Node *tree) |
|
static ContentLoadResultRenderQueue | loadRenderQueueDeclaration (const std::string_view &pathFromData) |
|
static ContentLoadResultRenderQueue | processRenderQueueSources (const std::string_view &sources) |
|
static ContentLoadResultRenderQueue | processRenderQueueTree (nkExport::Node *tree) |
|
static ContentLoadResultCompositorNode | appendCompositorNodeFromFile (const std::string_view &pathFromData, Compositor *parent) |
|
static ContentLoadResultCompositorNode | appendCompositorNodeFromSources (const std::string_view &sources, Compositor *parent) |
|
static ContentLoadResultCompositorNode | appendCompositorNodeFromTree (nkExport::Node *tree, Compositor *parent) |
|
Utility class that allows to load content through their declaration files.